package goerror

type GoError struct {
	Code    string
	Message string
}

func (err *GoError) Error() string {
	return err.Message
}

func (err GoError) Is(target error) bool {
	if target == nil{
		return false
	}
	return target.Error() == err.Code || target.Error() == err.Code
}
